Page({
  data:{
    num:1,
    userInfo: {}
  },

  // 更新 num
  updateNum(){

    // 获取数据
    // console.log(this.data.num)

    // 通过赋值的方式直接修改数据
    // this.data.num += 1

    // console.log(this.data.num)

    // this.setData 两个作用
    // 1.更新数据
    // 2.驱动视图(页面)更新
    this.setData({
      // key: 是需要更新的数据
      // value: 是最新的值
      num:this.data.num+1
    })
  },

  // 更新 userInfo
  updateUserInfo(){

    // 新增单个 / 多个属性
    this.setData({
      // 如果给对象新增属性，可以将key写成数据路径的方式 a.b.c
      'userInfo.name': 'tom',
      'userInfo.age': 10
    })
  }
})